package com.hdl.dao;

import java.util.List;

import com.hdl.entity.MallProduct;

/**
  * 商品详情dao接口类
 * @author 白云苍狗
 *
 */
public interface MallProductDao {
    /**
           *  根据id查找唯一商品信息
     * @param id
     * @return
     */
	MallProduct SelectProductById(String id);
	
	/**
	  *  根据类型id查找所有该类型商品
	 * @param typeid  类型id
	 * @return
	 */
	List<MallProduct> SelectAllProductByTypeId(int typeid);
	
	/**
	  * 条件查询
	 * @param page
	 * @param pagemax
	 * @param typeid
	 * @param lk
	 * @return
	 */
	List<MallProduct> SelectProduct(int index, int pagemax , int typeid , String lk);
	/**
	  * 查询总数
	 * @param typeid
	 * @param lk
	 * @return
	 */
	int Total(int typeid,String lk);
	/**
	  * 添加商品
	 * @param mp
	 */
	void AddProduct(MallProduct mp);
	/**
	  * 根据id删除商品
	 * @param id
	 */
	void DeleltProductById(String id);
	/**
	  * 修改商品
	 * @param id
	 * @param mp
	 */
	void UpdateProduct(String id,MallProduct mp);
   
}
